home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 008a / shows174.zip / UPGRADE.DOC < prev    next >
Text File  |  1991-09-07  |  9KB  |  192 lines

  1. Micro Firmware, Incorporated
  2. 1430 W. Lindsey St.
  3. Norman, OK  83069-4314
  4. 405-321-8333  FAX: 405-321-8342
  5. BBS: 405-321-2616
  6.  
  7.        
  8. Micro Firmware, Inc. develops ROM BIOS Upgrades based on the proven BIOS
  9. technology from Phoenix Technologies Ltd.  Phoenix pioneered the compatible
  10. yet non-infringing BIOS, and is still the leader, with over 11 million
  11. computers with Phoenix BIOS sold last year... more than any other BIOS brand.
  12.  
  13. Micro Firmware is the leader in BIOS Upgrades, developing upgrades for more
  14. types of machines than any other company.  In fact, the leading distrubutors
  15. of competing BIOS brands also sell many of our products for those systems
  16. that are not covered by the "generic" BIOS builds issued by their respective
  17. BIOS software houses.
  18.  
  19. A BIOS Upgrade facilitates the installation of today's newer IDE hard drives
  20. and 1.44 meg floppy drives in older machines.  Even some machines still being
  21. sold today have an older revision BIOS that does not support the user
  22. definable drive type feature required for the easy installation of an IDE
  23. drive.
  24.  
  25. WHAT IS THE BIOS? 
  26. ==== == === =====
  27.  
  28. BIOS Stands for Basic Input Output System.  It is the core of the operating
  29. system in an IBM PC/XT/AT compatible computer system.  One can think of the
  30. BIOS as the DEVICE DRIVERS for the motherboard hardware and standard
  31. peripheral devices, such as the disk drives, keyboard, and video display
  32. adapters.  The BIOS almost always resides on Read Only Memory (ROM) chips
  33. located on the motherboard.
  34.  
  35. The BIOS is responsible for dealing with system-specific hardware, and
  36. providing a standard interface to the operating system and applications.
  37. This is why plain-vanilla DOS will boot up and run just fine on most any "IBM
  38. compatible" even though there are dozens of different ways that computer
  39. manufacturers implement an "IBM compatible" computer system.
  40.  
  41. However, what this does mean is that upgrading a BIOS is not a matter of
  42. picking up an off-the-shelf set of ROM chips.  There are dozens of different
  43. popular hardware implementations, plus myriad proprietary schemes.  A BIOS
  44. with the correct programming to match the hardware must be chosen.  To
  45. complicate things further, there are a number of possibilities for the way
  46. the BIOS code is configured on the ROM chip(s).
  47.  
  48. HOW IS A BIOS DEVELOPED?
  49. === == = ==== ==========
  50.  
  51. When a hardware manufacturer seeks to license a BIOS, a lengthy process is
  52. undertaken by the manufacturer and BIOS software house to tailor the BIOS
  53. code to the hardware.  Literally hundreds of factors must be considered to
  54. ensure compatibility and maximum performance.
  55.  
  56. This is what makes upgrading the BIOS tricky.  Because most manufacturers do
  57. not go through the time and expense to provide a BIOS upgrade for their
  58. older (usually discontinued) models, the customers are left in the lurch.
  59.  
  60. The people at Micro Firmware began providing BIOS upgrades in 1988.  Our
  61. product line has grown to over 50 common 8088, 80286, and 80386 builds, plus
  62. an infinite number of possible custom configurations.  We are currently
  63. developing upgrade products for a number of relatively new popular platforms.
  64.  
  65. Although there are now several firms selling generic BIOS ROMs, we know
  66. of no other company that actually develops BIOS upgrades for specific
  67. hardware platforms.
  68.  
  69. COMMON MISCONCEPTIONS ABOUT BIOS UPGRADES
  70. ====== ============== ===== ==== ========
  71.  
  72. PCs, XTs, and High Density Floppy Drives
  73. ----------------------------------------
  74.  
  75. We receive many requests for a BIOS upgrade in order to support a high
  76. density (i.e. 1.2 meg or 1.44 meg) floppy drive on an XT-class (8088)
  77. machine.  While a BIOS upgrade is necessary for proper support of these
  78. drives on an older AT-class machine, the XT hardware itself does not support
  79. high density operation.
  80.  
  81. There are special high-density floppy controllers for XTs, but these
  82. controllers include their own ROM BIOS EXTENSION that provides the BIOS-level
  83. support that is tailored for their particular controller.  The main BIOS
  84. itself has nothing to do with the actual support of a high density drive on
  85. an XT.
  86.  
  87. It is important to note that in some cases, the BIOS extension on an XT high
  88. density controller may not work properly with some BIOS versions.  If this is
  89. the case, the controller's manufacturer should be able to verify this.  Only
  90. in these cases is a BIOS upgrade needed, and even then, the main BIOS in and
  91. of itself has nothing whatsoever to do with the actual support for the high
  92. density floppies.
  93.  
  94.  
  95. Keyboard Controllers
  96. --------------------
  97.  
  98. In addition to the BIOS ROMs, AT-class computers include a keyboard controller
  99. which contains a program in its built-in ROM.  The keyboard controller is
  100. an Intel (or compatible) 8042 microcontroller, which incorporates a
  101. microprocessor, RAM, ROM, and I/O ports.  It usually appears as a 40-pin
  102. chip, and often has a label on it with a copyright notice identifying the
  103. "BIOS" code programmed onto the chip.
  104.  
  105. In addition to deciphering the keyboard scan codes, the keyboard controller
  106. is also responsible for asserting the reset line and the A20 line, which is
  107. heavily involved in extended memory and other protected-mode operations.  On
  108. many systems, one of the unused ports is also utilized to select the CPU clock
  109. speed.
  110.  
  111. Unless there is a known problem with a keyboard controller, there is no need
  112. to upgrade it along with the BIOS.  (Some vendors convince customers
  113. otherwise in order to tack on an extra $30 or $40 to their order.)
  114.  
  115. While there are cases where the keyboard controller needs to be replaced,
  116. there are even more cases where replacing the keyboard controller will cause
  117. problems.  Indeed, most of our upgrades that are developed for specific
  118. systems actually depend on the original keyboard controller to be in place.
  119.  
  120. Sudden Strange Operation and System Error Messages
  121. --------------------------------------------------
  122.  
  123. The BIOS is often blamed for problems that suddenly crop up, sometimes after
  124. years of use.  Memory parity errors, beep codes at power-on, unexpected
  125. interrupt messages, and the like are usually just a case of the BIOS doing
  126. its job detecting and reporting problems within the hardware.  Even in cases
  127. where the system appears to be "dead," the problem is almost never the BIOS
  128. ROM itself.
  129.  
  130.  
  131. SITUATIONS WHERE A BIOS UPGRADE IS WARRANTED
  132. ========== ===== = ==== ======= == =========
  133.  
  134. * 1.44 Megabyte 3.5" floppy drive support on older '286 and '386 systems
  135.  
  136. * Installation of IDE hard drives via user definable hard drive types
  137.  
  138. * Eliminating controller or driver translation for MFM, RLL, or ESDI drives
  139.   with 1024 or fewer cylinders via user definable hard drive types
  140.  
  141. * Compatibility issues with certain hardware and software.  In these cases,
  142.   the hardware or software vendor's technical support should be able to
  143.   verify that there is an incompatibility with the particular BIOS brand 
  144.   and revision in question.
  145.  
  146.  
  147. UPGRADING THE BIOS: INFORMATION NEEDED
  148. ========= === ===== =========== ======
  149.  
  150. 1. Brand and model of system.  On some popular systems, this is all we will
  151.    need.  For most clones, however, this will not help.
  152.  
  153. 2. Type of CPU (i.e. 80286, 80386, 80386SX, etc.)
  154.  
  155. 3. Check for an integrated chip set.  A chip set will consist of any number
  156.    of square, flat, large scale integration chips with pins around all four
  157.    sides.  The chips can either be sitting in special square sockets, or
  158.    soldered directly to the board.  These chips will usually have a
  159.    manufacturer's name and/or logo, along with a series of numbers printed on
  160.    them.  Many chip sets will have CHIPS, SUNTAC, VLSI, OPTI, or other
  161.    names printed on them.
  162.  
  163. 4. If a chip set is present, look for the part number on each chip.  The part
  164.    numbers often look like 82C100 or 62C200.  A letter may be in front of
  165.    the part number, as in P82C100.  The other numbers are the manufacturer's
  166.    date code, lot number, and other data that is usually not important to us.
  167.  
  168. 5. The brand and revision of the existing BIOS.  This is not useful in itself
  169.    for determining what replacement BIOS you need, but some revisions of some
  170.    BIOS brands will indicate that the keyboard controller may also need to be
  171.    replaced.
  172.  
  173. 6. The type and number of the existing BIOS ROMs.  (Locate the part
  174.    number on one of the ROM chips.  You may have to peel back a label.  The
  175.    part number will usually start with a 27, such as 27C256 or 27128.)
  176.  
  177. 7. If you have run the ShowSet program, make a note of what ShowSet found.
  178.  
  179. 8. Armed with this information, call our Order Desk at (800) 767-5465 if
  180.    you are ready to place an order, or call (405) 321-8333 if you need
  181.    technical support.
  182.  
  183.  
  184. This may seem like a lot of trouble, but it really only takes two or three
  185. minutes.  These steps greatly enhance the chances of getting the right BIOS
  186. set.
  187.  
  188. ============================================================================
  189. Revised September 5, 1991
  190.  
  191. (C) 1991 Micro Firmware, Inc.
  192. 1430 W. Lindsey St. - Norman, OK 73069-4314  405-321-8333  FAX: 405-321-8342